package com.mall.bargain.service;

import com.mall.bargain.vo.*;
import com.mall.common.response.CommonResponse;

import java.util.List;

/**
 * @author LiJinYang
 * @version 1.0
 * @email 283006176@qq.com
 * @date 2021/07/20 14:13
 * 砍价记录业务逻辑层
 */
public interface BargainingRecordService {
    /**
     * 查询每个用户已有的砍价商品
     * @param uid
     * @return
     */
    CommonResponse findAll(Long uid);

    /**
     * 查询每个用户已有的砍价商品对应的详情
     * @param id
     * @return
     */
    CommonResponse findById(Long id);

    /**
     * 用户砍价详情
     * @param id
     * @return
     */
    CommonResponse seeDetails(Integer id);

    /**
     * 获取用户个人的砍价记录
     * @param id
     * @return
     */
    CommonResponse record(Integer id);

    /**
     * 我的订单中展示代发货商品
     * @param id
     * @param status
     * @return
     */
    CommonResponse myOrder(Integer id, String status);
}
